movable platform - German English Dictionary